package org.cuatrovientos.listacompra;

import java.io.Console;
import java.util.Scanner;

/**
 * Inicia el metodo ListaConsumidor
 * 
 * @author dani
 *
 */

public class Main {

	public static void main(String[] args)throws Exception {
			Lista miLista= new Lista();
			
		Scanner miConsola= new Scanner(System.in);
		int opcion =0;
		Integer cantidad= null;
		String elementoLista="";
		Articulo articulo = null;
		
		do{
			
			
			System.out.println("\n\n1. Introducir Articulo y Cantidad");
			System.out.println("2. Eliminar Articulo");
			System.out.println("3. Mostrar Articulo");
			System.out.println("4. Mostrar Lista Compra");
			System.out.println("5. Salir");
			System.out.println("Seleccione una Opcion: ");
			opcion = Integer.parseInt(miConsola.nextLine());
			
			
			switch (opcion)	{
	
			case 1:
				System.out.println("Introduce un Articulo :");
				elementoLista = miConsola.nextLine();
				
				System.out.println("Introduce la cantidad de " +elementoLista +" a comprar: ");
				cantidad= Integer.parseInt(miConsola.nextLine());
				
				articulo= new Articulo(cantidad,elementoLista);
								
				miLista.introducirArticulo (articulo);
				
				System.out.println("\nElemento Introducido con Exito.\n ");
				break;
				
			case 2:
				
				System.out.println("Introduce el nombre del articulo a eliminar:");
				elementoLista = miConsola.nextLine();
				
				miLista.eliminarArticulo (elementoLista);
				break;
			
			case 3:
				
				System.out.println("Introduce el nombre del articulo a Mostrar:");
				elementoLista = miConsola.nextLine();
				
				System.out.println(miLista.mostrarArticulo (elementoLista));
				break;	
				
		
			case 4:
				
				System.out.println("Mostrar la Lista de la Compra:");
				System.out.println(miLista.mostrarTodo ());
				break;
				
			case 5:
				System.out.println("Que tenga Buena Compra");
				
			default: 
					break;
									
			}
	
	}	while (opcion != 5);
	
	System.out.println("Listas compra Facil");

				
	}
	}
	



